#include <testngpp/internal/TestCase.h>
#include <testngpp/internal/TestFixtureDesc.h>
#include <testngpp/internal/TestSuiteDesc.h>
#include <testngpp/internal/DataDriven.h>
#include "TestChecker.h"

static struct TESTCASE_TestChecker_test_13
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestChecker_test_13()
      : TESTNGPP_NS::TestCase
        ( "valid data in \"(0,100]\" should be true"
        , "Checker"
        , "TestChecker"
        , 0
        , "TestChecker.h"
        , 13)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestChecker();
      }
      else
      {
         belongedFixture = dynamic_cast<TestChecker*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_13()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestChecker* belongedFixture;
} testcase_instance_TestChecker_test_13 ;



static struct TESTCASE_TestChecker_test_27
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestChecker_test_27()
      : TESTNGPP_NS::TestCase
        ( "data is out of \"(0,100]\" should be false"
        , "Checker"
        , "TestChecker"
        , 0
        , "TestChecker.h"
        , 27)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestChecker();
      }
      else
      {
         belongedFixture = dynamic_cast<TestChecker*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_27()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestChecker* belongedFixture;
} testcase_instance_TestChecker_test_27 ;



static struct TESTCASE_TestChecker_test_41
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestChecker_test_41()
      : TESTNGPP_NS::TestCase
        ( "valid data in \"(0,75)\" should be true"
        , "Checker"
        , "TestChecker"
        , 0
        , "TestChecker.h"
        , 41)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestChecker();
      }
      else
      {
         belongedFixture = dynamic_cast<TestChecker*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_41()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestChecker* belongedFixture;
} testcase_instance_TestChecker_test_41 ;



static struct TESTCASE_TestChecker_test_55
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestChecker_test_55()
      : TESTNGPP_NS::TestCase
        ( "data is out of \"(0,75)\" should be false"
        , "Checker"
        , "TestChecker"
        , 0
        , "TestChecker.h"
        , 55)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestChecker();
      }
      else
      {
         belongedFixture = dynamic_cast<TestChecker*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_55()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestChecker* belongedFixture;
} testcase_instance_TestChecker_test_55 ;



static TESTNGPP_NS::TestCase* g_TESTCASEARRAY_TestChecker[] = {
&testcase_instance_TestChecker_test_13,
&testcase_instance_TestChecker_test_27,
&testcase_instance_TestChecker_test_41,
&testcase_instance_TestChecker_test_55,
0
};




/*static*/ TESTNGPP_NS::TestFixtureDesc test_fixture_desc_instance_TestChecker
   ( "Checker"
   , "TestChecker.h"
   , g_TESTCASEARRAY_TestChecker
   , (sizeof(g_TESTCASEARRAY_TestChecker)/sizeof(g_TESTCASEARRAY_TestChecker[0])) - 1
   );



static TESTNGPP_NS::TestFixtureDesc* array_of_fixture_desc_TestChecker[] = {
&test_fixture_desc_instance_TestChecker,
0
};




static TESTNGPP_NS::TestSuiteDesc test_suite_desc_instance_TestChecker
   ( "TestChecker"
   , array_of_fixture_desc_TestChecker
   , (sizeof(array_of_fixture_desc_TestChecker)/sizeof(array_of_fixture_desc_TestChecker[0])) - 1
   );



extern "C" DLL_EXPORT TESTNGPP_NS::TestSuiteDesc* ___testngpp_test_suite_desc_getter() {
   return &test_suite_desc_instance_TestChecker;
}


